package cn.ms.doctor.Mapper;

import cn.ms.doctor.Entity.Drugsorder;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Entity cn.ms.doctor.Entity.Drugsorder
 */
public interface DrugsorderMapper {

    /**
     * 根据订单ID获取所有的药品ID
     * @param orderId
     * @return
     */
    List<Integer> getDrugsIdByOrderId(Integer orderId);

    /**
     * 批量添加药品ID
     * @param orderId
     * @param drugs
     * @return
     */
    boolean addDrugsAndOrder(@Param("orderId") Integer orderId,@Param("params") List<Drugsorder> drugs);

    /**
     * 获取指定订单好对应的关联数据
     * @param orderId
     * @return
     */
    List<Drugsorder> getDrugsOrderByOrderId(Integer orderId);

    /**
     * 根据订单ID删除药品数据
     * @param orderId
     * @return
     */
    boolean deleteDrugsOrderByOrderId(Integer orderId);
}




